﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Max.PH5_2004A.Shopping.IRespository
{
    public interface IInsertRespository<T> where T : class,new()
    {

        //我们这个参数，知道是model
        //但是在接口调用的时候，不知道具体哪个一个model
        //这个时候怎么传参
        int Insert(T model);
    }

    public interface ISelectRespository<T> where T : class, new()
    {
        //IQueryable只拼接了条件
        IQueryable<T> Select();

        //已经有数据了
        //IEnumerable<T> Select();

        //List继承IEnumerable
        //List<T> Select();
    }


    public interface IUpdateRespository<T> where T : class, new()
    {
        int Update(T model);
    }


    public interface IDeleteRespository
    {
        int Delete(string id);
    }
}
